package com.itheima.method1;

public class QiuZuiZhiMethod {
    /*
        需求：设计一个方法，该方法能够同时获取数组的最大值和最小值

        注意：return语句只能带回一个结果
     */
    public static void main(String[] args) {
        int[] arr = {11,55,33,22,44};

        int[] maxAndMin = getMaxAndMin(arr);

        System.out.println("最小值为" + maxAndMin[0]);
        System.out.println("最大值为" + maxAndMin[1]);

    }

    public static int[] getMaxAndMin(int[] arr){    //return的是一个数组所以返回的类型应该是int[]
        int max = arr[0];
        for (int i = 1; i < arr.length; i++){
            if (max < arr[i]){
                max = arr[i];
            }
        }

        int min = arr[0];
        for (int i = 1; i < arr.length; i++){
            if (min > arr[i]){
                min = arr[i];
            }
        }

        int[] maxAndMin = {min , max};    //return语句只能带回一个结果,用数组承载两个结果return
        return maxAndMin;
    }
}
